package cdu.sl.service;

import cdu.sl.dto.SaveUserDTO;
import cdu.sl.dto.UserLoginDTO;
import cdu.sl.dto.UserSignupDTO;
import cdu.sl.entity.User;

import java.util.List;

public interface UserService {


    // 登录功能由Spring Security标准认证流程实现
//    User login(UserLoginDTO userLoginDTO);

    void logout();

    void signup(UserSignupDTO userSignupDTO);

    void add(SaveUserDTO saveUserDTO);

    void update(SaveUserDTO saveUserDTO);

    void delete(Integer id);

    List<User> findAll();

    User getById(Integer id);
}
